// This is to keep synchronize between MySQL and our Code, don't touch this. So ignore the message
using System.Diagnostics.CodeAnalysis;
[module: SuppressMessage("Microsoft.Performance", "CA1802:UseLiteralsWhereAppropriate", Scope="member", Target="zlib.Deflate.#L_CODES")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.Deflate.#deflateInit(zlib.ZStream,System.Int32)")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.Deflate.#deflateParams(zlib.ZStream,System.Int32,System.Int32)")]
[module: SuppressMessage("Microsoft.Performance", "CA1802:UseLiteralsWhereAppropriate", Scope="member", Target="zlib.Deflate.#MIN_LOOKAHEAD")]
[module: SuppressMessage("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields", Scope="member", Target="zlib.Deflate.#method")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.Deflate.#deflateSetDictionary(zlib.ZStream,System.Byte[],System.Int32)")]
[module: SuppressMessage("Microsoft.Performance", "CA1810:InitializeReferenceTypeStaticFieldsInline", Scope="member", Target="zlib.Deflate.#.cctor()")]
[module: SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope="member", Target="zlib.InfCodes.#free(zlib.ZStream)")]
[module: SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope="member", Target="zlib.InfCodes.#inflate_fast(System.Int32,System.Int32,System.Int32[],System.Int32,System.Int32[],System.Int32,zlib.InfBlocks,zlib.ZStream)")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.ZInputStream.#.ctor(System.IO.Stream,System.Int32)")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.ZInputStream.#skip(System.Int64)")]
[module: SuppressMessage("Microsoft.Performance", "CA1812:AvoidUninstantiatedInternalClasses", Scope="type", Target="zlib.zlibConst")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.zlibConst.#version()")]
[module: SuppressMessage("Microsoft.Performance", "CA1812:AvoidUninstantiatedInternalClasses", Scope="type", Target="zlib.SupportClass")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.SupportClass.#WriteStackTrace(System.Exception,System.IO.TextWriter)")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.SupportClass.#Identity(System.UInt64)")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.SupportClass.#URShift(System.Int64,System.Int64)")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.SupportClass.#ReadInput(System.IO.TextReader,System.Byte[],System.Int32,System.Int32)")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.SupportClass.#URShift(System.Int32,System.Int64)")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.SupportClass.#Identity(System.Double)")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.SupportClass.#ToByteArray(System.String)")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.SupportClass.#ToCharArray(System.Byte[])")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.SupportClass.#Serialize(System.IO.Stream,System.Object)")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.SupportClass.#Serialize(System.IO.BinaryWriter,System.Object)")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.SupportClass.#Identity(System.Single)")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.SupportClass.#Deserialize(System.IO.BinaryReader)")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.ZStream.#deflateParams(System.Int32,System.Int32)")]
[module: SuppressMessage("Microsoft.Performance", "CA1802:UseLiteralsWhereAppropriate", Scope="member", Target="zlib.ZStream.#DEF_WBITS")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.ZStream.#inflateSync()")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.ZStream.#inflateSetDictionary(System.Byte[],System.Int32)")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.ZStream.#deflateSetDictionary(System.Byte[],System.Int32)")]
[module: SuppressMessage("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields", Scope="member", Target="zlib.ZStream.#data_type")]
[module: SuppressMessage("Microsoft.Performance", "CA1812:AvoidUninstantiatedInternalClasses", Scope="type", Target="zlib.InfTree")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.InfBlocks.#set_dictionary(System.Byte[],System.Int32,System.Int32)")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.InfBlocks.#sync_point()")]
[module: SuppressMessage("Microsoft.Performance", "CA1802:UseLiteralsWhereAppropriate", Scope="member", Target="zlib.StaticTree.#L_CODES")]
[module: SuppressMessage("Microsoft.Performance", "CA1810:InitializeReferenceTypeStaticFieldsInline", Scope="member", Target="zlib.StaticTree.#.cctor()")]
[module: SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope="member", Target="zlib.Adler32.#adler32(System.Int64,System.Byte[],System.Int32,System.Int32)")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.ZOutputStream.#.ctor(System.IO.Stream)")]
[module: SuppressMessage("Microsoft.Performance", "CA1802:UseLiteralsWhereAppropriate", Scope="member", Target="zlib.Tree.#L_CODES")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.Inflate.#inflateSync(zlib.ZStream)")]
[module: SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope="member", Target="zlib.Inflate.#inflateReset(zlib.ZStream)")]
[module: SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope="member", Target="zlib.Inflate.#inflateSetDictionary(zlib.ZStream,System.Byte[],System.Int32)")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.Inflate.#inflateSetDictionary(zlib.ZStream,System.Byte[],System.Int32)")]
[module: SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope="member", Target="zlib.Inflate.#inflate(zlib.ZStream,System.Int32)")]
[module: SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope="member", Target="zlib.Inflate.#inflateSyncPoint(zlib.ZStream)")]
[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="zlib.Inflate.#inflateSyncPoint(zlib.ZStream)")]

//Here is only the struct definition, never using comparion by ==, so ignore the message

[module: SuppressMessage("Microsoft.Performance", "CA1815:OverrideEqualsAndOperatorEqualsOnValueTypes", Scope = "type", Target = "N.HMI.InterPrograms.MesasgeData")]
[module: SuppressMessage("Microsoft.Performance", "CA1815:OverrideEqualsAndOperatorEqualsOnValueTypes", Scope = "type", Target = "N.HMI.InterPrograms.ReqPoint")]
[module: SuppressMessage("Microsoft.Performance", "CA1815:OverrideEqualsAndOperatorEqualsOnValueTypes", Scope = "type", Target = "N.HMI.InterPrograms.PointList")]
[module: SuppressMessage("Microsoft.Performance", "CA1815:OverrideEqualsAndOperatorEqualsOnValueTypes", Scope = "type", Target = "N.HMI.InterPrograms.Win32API+COPYDATASTRUCT")]
[module: SuppressMessage("Microsoft.Performance", "CA1815:OverrideEqualsAndOperatorEqualsOnValueTypes", Scope = "type", Target = "N.HMI.InterPrograms.UNIVIEW_REQ_MSG")]